import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)

const store = new Vuex.Store({
    state: {
		name:'吕布',
		color:'#eeeeee',
		age:23,
		student:{},//学生信息
		
	},
    mutations: {
		sub(state){
			state.name='山影'
		},
		//存储数据的格式
		setState(state,options){
			// if(options.type=="new_data") console.log(" setState : options ========>",options);
			state[options.type]=options.item
		},
		// 清除所有信息,一般用于用户退出登录时的操作，
		resetState(state){
			state.name='',
			state.color='',
			state.age='',
			state.student={}//学生信息
			
			
		},
		//更改全局样式
		xg_color(state,step){
		    state.color=step
		},
		
	},
    actions: {},
	getters:{
		//更改全局样式
		by_color(state){
		      return `${state.color}`
		}
		
	}
})
export default store